+ [AFF-FRONTEND-202] Создать внутренний метод Graceful Degradation
Реализация механизма Graceful Degradation (Отказоустойчивость интерфейса)
NoteКраткая карточка задачи
- Репозиторий / Компонент:
Mobile App(Слой обработки сетевых ответов / Redux Toolkit / Pinia). - Ссылка на Метод: Схема таблиц авторизации и групп
- Статус: Готово к реализации
- Инструкция по шагам:
- Настроить валидацию ответа от эндпоинта рекомендаций аффинити. Программа должна ожидать плоский JSON-массив идентификаторов топ-ассоциаций (Шаг 8).
- Паттерн отказоустойчивости: Если сервис аффинити недоступен, кэш Redis пуст или шлюз возвращает ошибку сессии (любые статус-коды
4xx/5xx), перехватывать событие без вызова системного модального окна ошибки. - Мгновенно переводить состояние карусели в скрытый режим (
display: none) или возвращать пустой массив[], предотвращая блокировку или падение интерфейса корзины для пользователя при отказе рекомендательного движка.